package info.xingxingdd.admin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import info.xingxingdd.admin.entity.FileInfo;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

/**
 * 文件信息服务接口
 */
public interface FileInfoService extends IService<FileInfo> {
    
    /**
     * 上传文件
     * @param file 文件
     * @param remark 备注
     * @return 文件信息
     */
    FileInfo uploadFile(MultipartFile file, String remark) throws IOException;
    
    /**
     * 删除文件
     * @param id 文件ID
     * @return 是否成功
     */
    boolean deleteFile(Integer id);
} 